public class Suite 
{
	public static void main (String args[]) 
	{
		System.out.println("suite Arithmetique");
		suiteArithmetique(-200, 20, 99);
		//System.out.println(
		System.out.println("suite Geometrique");
		suiteGeometrique(1, 2, 32);
		suiteFibonacci(20);
	}
	
	public static void suiteArithmetique(int depart, int raison, int k)
	{
		int res = depart;
		for (int i=0; i<k; i++)
		{
			System.out.println(res);
			res += raison;
		}
	}
	public static void suiteGeometrique(int depart, int raison, int k)
	{
		int res = depart;
		for (int i=0; i<k; i++)
		{
			System.out.println(res);
			res *= raison;
		}
	}	
	public static void suiteFibonacci(int k)
	{
		int a=0, b=1, c;
		while (k-- > 0)
		{
			//a=antéprécédent
			//b=précédent
			//c=courant (celui-ci)
			//DEBUT   a   b   ?
			//STP     a   b   a+b
			//DEC	  b   a+b ?
			c = a+b;
			System.out.println(c);
			a = b;
			b = c;
		}
	}	
}

